let (>>=): (m('a), 'a => m('b)) => m('b);
